package com.heima.user.service;

import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.user.dtos.ActivateDTO;
import com.heima.model.user.dtos.LoginDTO;

public interface ApUserLoginService {
    /**
     * app端登录
     * @param dto
     * @return
     */
    public ResponseResult login(LoginDTO dto);

    /**
     * 激活发送激活邮件
     */
    public ResponseResult sendMineMail(ActivateDTO dto);

    /**
     * 邮件确认，更改用户状态
     * @param phone
     * @return
     */
    public ResponseResult updateUserStatus(String phone);

    /**
     * app端请求发送验证码
     * @param dto
     * @return
     */
    ResponseResult sendCode(LoginDTO dto);

}